﻿using FreeSql.DataAnnotations;
using RS.BaseModel.Entity;
using System.ComponentModel;

namespace TPWorkPlat.Entity
{
    /// <summary>
    /// 理论学习提醒
    /// </summary>
    public class TheoryStudyPlanEntity : BaseEntity
    {
        /// <summary>
        /// 提醒类别：学习提醒；上报提醒
        /// </summary>
        public string? StudyPlanType { get;set;}
        /// <summary>
        /// 通知单位
        /// </summary>
        public string? StudyUnits { get; set; }
        /// <summary>
        /// 学习主题
        /// </summary>
        public string? StudySubject { get; set; }
        /// <summary>
        /// 学习形式
        /// </summary>
        public string? StudyWay { get; set; }
        /// <summary>
        /// 学习内容
        /// </summary>
        [Column(StringLength = -1)]
        public string? StudyContent { get; set; }
        /// <summary>
        /// 学习范围
        /// </summary>
        public string? StudyRange { get; set; }
        /// <summary>
        /// 附件
        /// </summary>
        public string? StudyFileNames { get; set; }
        /// <summary>
        /// 发布日期
        /// </summary>
        public DateTime PubDate { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string? StudyBak { get; set; }
        /// <summary>
        /// 审核状态
        /// </summary>
        public sbyte CheckStatus {  get; set; }
    }
}